package com.lxy.cxcyxmmsbackend.sys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 *
 * </p>
 *
 * @author 刘新颖
 * @since 2024-03-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="XmkjSq对象", description="")
public class XmkjSq implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "唯一id")
      @TableId(value = "ID", type = IdType.ID_WORKER)
    private String id;

    @ApiModelProperty(value = "项目编号")
    @TableField("XM_BH")
    private String xmBh;

    @ApiModelProperty(value = "项目名称")
    @TableField("XM_MC")
    private String xmMc;

    @ApiModelProperty(value = "申请人编号")
    @TableField("SQRBH")
    private String sqrbh;

    @ApiModelProperty(value = "申请人名称")
    @TableField("SQRMC")
    private String sqrmc;

    @ApiModelProperty(value = "申请时间")
    @TableField("SQSJ")
    private String sqsj;

    @ApiModelProperty(value = "申请理由")
    @TableField("SQLY")
    private String sqly;

    @ApiModelProperty(value = "手续完成情况 0未提交 1已提交 2已完成")
    @TableField("SXWCQK")
    private String sxwcqk;

    @ApiModelProperty(value = "审批人编号")
    @TableField("SPRBH")
    private String sprbh;

    @ApiModelProperty(value = "审批人名称")
    @TableField("SPRMC")
    private String sprmc;

    @ApiModelProperty(value = "审批时间")
    @TableField("SPSJ")
    private String spsj;

    @ApiModelProperty(value = "状态 0未审批；1已审批；-1已驳回；")
    @TableField("STATUS")
    private String status;

    @ApiModelProperty(value = "审批意见")
    @TableField("SPYJ")
    private String spyj;

    @TableField(exist = false)
    private String xmfjHm;


}
